home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / et / et3_0-a1.lha / et3 / src / ShellTool.h < prev    next >
C/C++ Source or Header  |  1992-08-10  |  704b  |  43 lines

  1. #ifndef ShellTool_First
  2. #ifdef __GNUG__
  3. //pragma once
  4. #pragma interface
  5. #endif
  6. #define ShellTool_First
  7.  
  8. #include "Manager.h"
  9.  
  10. class ShellTextView;
  11. class CommandProcessor;
  12. class Clipper;
  13. class Text;
  14. class Data;
  15. class Menu;
  16. class Font;
  17.  
  18. extern const int cSHOWERR;
  19.  
  20. class ShellTool : public Manager {
  21. public:
  22.     MetaDef(ShellTool);
  23.     ShellTool();
  24.     ~ShellTool();
  25.     VObject *DoMakeContent();
  26.     Point GetInitialWindowSize();
  27.     MenuBar *DoMakeMenuBar();
  28.     void Control(int id, int, void *);
  29.     void ShellExecute(char *cmd);
  30.     void DoSetupMenu(Menu *m);
  31.  
  32. protected:
  33.     static int shellcnt;
  34.     ShellTextView *view;
  35.     Clipper *shClipper;
  36.     Text *text;
  37.     Font *fd;
  38.     int cnt;
  39. };
  40.  
  41. #endif
  42.  
  43.